package br.ifpi.leds.sgi.entidades.contatos;

public class Endereco {
	
	private Long id;
	
	private String logradouro;
	
	private int numero;
	
	private String bairro;
	
	private String cidade;
	
	private int cep;
	
	private String pais;
	
	private String complemento;
	
	/**
	 * @param logradouro
	 * @param numero
	 * @param bairro
	 * @param cidade
	 * @param cep
	 * @param pais
	 * @param complemento
	 */
	public Endereco(String logradouro, int numero, String bairro,
			String cidade, int cep, String pais, String complemento) {
		super();
		this.logradouro = logradouro;
		this.numero = numero;
		this.bairro = bairro;
		this.cidade = cidade;
		this.cep = cep;
		this.pais = pais;
		this.complemento = complemento;
	}
	
	public Endereco() {
		
	}

	/**
	 * @return the id
	 */
	public Long getId() {
		return id;
	}



	/**
	 * @param id the id to set
	 */
	public void setId(Long id) {
		this.id = id;
	}



	/**
	 * @return the logradouro
	 */
	public String getLogradouro() {
		return logradouro;
	}

	/**
	 * @param logradouro the logradouro to set
	 */
	public void setLogradouro(String logradouro) {
		this.logradouro = logradouro;
	}

	/**
	 * @return the numero
	 */
	public int getNumero() {
		return numero;
	}

	/**
	 * @param numero the numero to set
	 */
	public void setNumero(int numero) {
		this.numero = numero;
	}

	/**
	 * @return the bairro
	 */
	public String getBairro() {
		return bairro;
	}

	/**
	 * @param bairro the bairro to set
	 */
	public void setBairro(String bairro) {
		this.bairro = bairro;
	}

	/**
	 * @return the cidade
	 */
	public String getCidade() {
		return cidade;
	}

	/**
	 * @param cidade the cidade to set
	 */
	public void setCidade(String cidade) {
		this.cidade = cidade;
	}

	/**
	 * @return the cep
	 */
	public int getCep() {
		return cep;
	}

	/**
	 * @param cep the cep to set
	 */
	public void setCep(int cep) {
		this.cep = cep;
	}

	/**
	 * @return the pais
	 */
	public String getPais() {
		return pais;
	}

	/**
	 * @param pais the pais to set
	 */
	public void setPais(String pais) {
		this.pais = pais;
	}

	/**
	 * @return the complemento
	 */
	public String getComplemento() {
		return complemento;
	}

	/**
	 * @param complemento the complemento to set
	 */
	public void setComplemento(String complemento) {
		this.complemento = complemento;
	}

	@Override
	public String toString() {
		return "Endereco [Logradouro: " + getLogradouro() + ", Numero: " + getNumero()
				+ ", Bairro: " + getBairro() + ", Cidade: " + getCidade() + ", Cep: " + getCep()
				+ ", Pais: " + getPais() + ", Complemento:" + getComplemento() + "]";
	}

}
